package com.ruoyi.tb.lmt.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;

import java.io.Serializable;

/**
 * 客户端文件视图对象 client_file
 *
 * @author ruoyi
 * @date 2023-12-26
 */
@Data
@ExcelIgnoreUnannotated
public class ClientFileVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private Long id;

    /**
     * 客户端编码
     */
    @ExcelProperty(value = "客户端编码")
    private String djNo;

    /**
     * minio文件名
     */
    @ExcelProperty(value = "minio文件名")
    private String fileName;

    /**
     * 文件原名
     */
    @ExcelProperty(value = "文件原名")
    private String originalName;

    /**
     * 文件后缀
     */
    @ExcelProperty(value = "文件后缀")
    private String fileSuffix;

    /**
     * URL地址
     */
    @ExcelProperty(value = "URL地址")
    private String url;

    /**
     * 源文件路径
     */
    @ExcelProperty(value = "源文件路径")
    private String originalPath;

    /**
     * 服务商
     */
    @ExcelProperty(value = "服务商")
    private String service;

    /**
     * 删除标志
     */
    @ExcelProperty(value = "删除标志")
    private String delFlag;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createBy;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 更新人
     */
    @ExcelProperty(value = "更新人")
    private String updateBy;

    /**
     * 更新时间
     */
    @ExcelProperty(value = "更新时间")
    private Date updateTime;

    private String analysisJson;
    private String carNo;
    private Date testDate;
}
